/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun * Microsystems, Inc. All Rights Reserved. */ /* * NewProviderPanel.java * Represents panel for adding new providers * Created on September 21, 1999, 5:41 PM */ package org.netbeans.modules.jndi; import javax.swing.*; import java.awt.*; import java.beans.PropertyChangeSupport; import java.util.Vector; /** * * @author tzezula * @version */ public class NewProviderPanel extends AbstractNewPanel { JTextField factory; private PropertyChangeSupport listeners; /** Creates new NewProviderPanel */ public NewProviderPanel() { super(); this.listeners = new PropertyChangeSupport(this); } /** Accessor for Factory * @return String name of Factory */ public String getFactory() { return (String) factory.getText(); } /** Creates an part of GUI called from createGUI*/ JPanel createSubGUI(){ this.factory = new JTextField(); this.context = new JTextField(); this.authentification = new JTextField(); this.principal = new JTextField(); this.credentials= new JTextField(); this.root = new JTextField(); JPanel p = new JPanel(); p.setLayout ( new GridBagLayout()); GridBagConstraints gridBagConstraints; JLabel label = new JLabel (JndiRootNode.getLocalizedString("TXT_Factory")); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 0); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; p.add (label, gridBagConstraints); label = new JLabel (JndiRootNode.getLocalizedString("TXT_InitialContext")); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 0); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; p.add (label, gridBagConstraints); label = new JLabel (JndiRootNode.getLocalizedString("TXT_Root")); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 0); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; p.add (label, gridBagConstraints); label = new JLabel (JndiRootNode.getLocalizedString("TXT_Auth")); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 0); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; p.add (label, gridBagConstraints); label = new JLabel (JndiRootNode.getLocalizedString("TXT_Principal")); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 0); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; p.add (label, gridBagConstraints); label = new JLabel (JndiRootNode.getLocalizedString("TXT_Credentials")); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 0); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; p.add (label, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 8); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; p.add (this.factory, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 8); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; p.add (this.context, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; gridBagConstraints.gridwidth = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 8); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; p.add (this.root, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.gridwidth = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 8); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; p.add (this.authentification, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 5; gridBagConstraints.gridwidth = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 8); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; p.add (this.principal, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints (); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 6; gridBagConstraints.gridwidth = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 8); gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; p.add (this.credentials, gridBagConstraints); return p; } javax.swing.JPanel createNotesPanel(){ javax.swing.JPanel p = new javax.swing.JPanel(); javax.swing.JTextArea area = new javax.swing.JTextArea(JndiRootNode.getLocalizedString("TIP_Installation"),2,66); area.setEnabled(false); area.setBackground(new javax.swing.JLabel().getBackground()); area.setLineWrap(true); area.setWrapStyleWord(true); p.add(area); return p; } }